\P 6f;)2.~f6§~~ A PARALLEL VARIANT OF GMRES(m)
نویسنده
چکیده
In the usual implementation of GMRES(m) [3} the computationally most expensive part is the Modified GramSchmidt process (MGS). It is obvious, that the MGS process is not well parallelizable on distributed memory multiprocessors, since tbe inner products act as synchronization points and thus require communication that cannot be overlapped. Furthermore, as all orthogonalizations must be done sequentially, MGS generates a large number of short messages, which is relatively expensive. Especially on large processor grids the time spent in communication in the MGS process may be significant. For this reason a variant of the usual GMRES(m) algorithm is considered, called modGMRES(m), which first generates the vectors that span the Krylov space and then combines the MGS steps for a group of vectors. It is shown, on real world problems, that the modGMRES(m) method can yield a considerable gain in time per iteration. Numerical experience suggests that ,the total number of iterations remains about the same as for
منابع مشابه
Dynamic block GMRES: an iterative method for block linear systems
We present variants of the block-GMRES(m) algorithms due to Vital and the block-LGMRES(m,k) by Baker, Dennis and Jessup, obtained with replacing the standard QR factorization by a rank-revealing QR factorization in the Arnoldi process. The resulting algorithm allows for dynamic block deflation whenever there is a linear dependency between the Krylov vectors or the convergence of a right-handsid...
متن کاملA Parallel Gmres Version for General Sparse Matrices
This paper describes the implementation of a parallel variant of GMRES on Paragon. This variant builds an orthonormal Krylov basis in two steps: it first computes a Newton basis then orthogonalises it. The first step requires matrix-vector products with a general sparse unsymmetric matrix and the second step is a QR factorisation of a rectangular matrix with few long vectors. The algorithm has ...
متن کاملThe Improvement of Parallel Predict-Correct Gmres(m) Algorithm and It's Application for Thin Plate Structures
Through the research of the parallel computational model based on the principal and subordinate mode and the basic theory of Gmres Algorithm in Krylov subspace, this essay raises a improvement parallel Predict-Correct Gmres(m) algorithm which posses Predict-Correct pattern, and shows the computing examples for linear equations. After the comparison with the result from the new parallel Predict-...
متن کاملبررسی همگرایی روش GMRES برای ماتریسهای همراه بلوکی از طریق غلافهای عددی چندجملهای وار
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-...
متن کاملA Modified Block Flexible GMRES Method with Deflation at Each Iteration for the Solution of Non-Hermitian Linear Systems with Multiple Right-Hand Sides
We propose a variant of the block GMRES method for the solution of linear systems of equations with multiple right-hand sides. We investigate a deflation strategy to detect when a linear combination of approximate solutions is already known that avoids performing expensive computational operations with the system matrix. We specifically focus on the block GMRES method incorporating deflation at...
متن کامل